package day0228

func plusOne(digits []int) []int {
	//digits [5, 9, 9]
	n := len(digits)

	t := n - 1
	digits[t]++
	for digits[t] > 9 {
		digits[t] = digits[t] % 10
		t--
		if t < 0 {
			digits = append([]int{1}, digits...)
			break
		}
		digits[t]++
	}
	return digits
}
